/******/ (function(modules) { // webpackBootstrap
/******/ 	// The module cache
/******/ 	var installedModules = {};

/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {

/******/ 		// Check if module is in cache
/******/ 		if(installedModules[moduleId])
/******/ 			return installedModules[moduleId].exports;

/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = installedModules[moduleId] = {
/******/ 			exports: {},
/******/ 			id: moduleId,
/******/ 			loaded: false
/******/ 		};

/******/ 		// Execute the module function
/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);

/******/ 		// Flag the module as loaded
/******/ 		module.loaded = true;

/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}


/******/ 	// expose the modules object (__webpack_modules__)
/******/ 	__webpack_require__.m = modules;

/******/ 	// expose the module cache
/******/ 	__webpack_require__.c = installedModules;

/******/ 	// __webpack_public_path__
/******/ 	__webpack_require__.p = "";

/******/ 	// Load entry module and return exports
/******/ 	return __webpack_require__(0);
/******/ })
/************************************************************************/
/******/ ({

/***/ 0:
/***/ function(module, exports, __webpack_require__) {

	/**
	 * Created by Administrator on 2017/2/27.
	 */
	var RealName = __webpack_require__(33);
	var Password = __webpack_require__(22);
	var FormItem = __webpack_require__(5);
	var ChangePwd = __webpack_require__(60);

	var UserInfo = React.createClass({displayName: "UserInfo",
	    getInitialState: function () {
	        return{
	            realNameVal:PageDM.realName.value,
	            idNumVal: PageDM.idNum.value,
	            phoneNumVal: PageDM.phoneNum.value,
	            ownPwdVal: PageDM.ownPwd.value,
	            payPwdVal: PageDM.payPwd.value,
	            recommendCodeVal: PageDM.recommendCode.value
	        }
	    },
	    render: function(){
	        var _this = this.props.that;
	        var $this = this;
	        UEventHub.on(PageDM.realName.dmbind + UI_EVENT_CONST.SET_UDM_VALUE_EVENT, function(v){
	            $this.setState({
	                realNameVal: v
	            });
	        });
	        UEventHub.on(PageDM.idNum.dmbind + UI_EVENT_CONST.SET_UDM_VALUE_EVENT, function(v){
	            $this.setState({
	                idNumVal: v
	            });
	        });
	        UEventHub.on(PageDM.phoneNum.dmbind + UI_EVENT_CONST.SET_UDM_VALUE_EVENT, function(v){
	            $this.setState({
	                phoneNumVal: v
	            });
	        });
	        UEventHub.on(PageDM.ownPwd.dmbind + UI_EVENT_CONST.SET_UDM_VALUE_EVENT, function(v){
	            $this.setState({
	                ownPwdVal: v
	            });
	        });
	        UEventHub.on(PageDM.payPwd.dmbind + UI_EVENT_CONST.SET_UDM_VALUE_EVENT, function(v){
	            $this.setState({
	                payPwdVal: v
	            });
	        });
	        UEventHub.on(PageDM.recommendCode.dmbind + UI_EVENT_CONST.SET_UDM_VALUE_EVENT, function(v){
	            $this.setState({
	                recommendCodeVal: v
	            });
	            _this.refs.recommendUser.innerHTML = v.recomUser?v.recomUser:"0";
	            _this.refs.recommendInvest.innerHTML = v.recomInvest?v.recomInvest:"0";
	        });
	       return (
	           React.createElement("div", {className: "my-info"}, 
	               React.createElement("div", {className: "title-account"}, React.createElement("span", null, "个人信息")), 
	               React.createElement("div", {className: "item"}, 
	                   React.createElement("div", {className: "list"}, 
	                       React.createElement("i", {className: "iconfont icon-user"}), 
	                       React.createElement("span", {className: "fc-light name"}, "真实姓名："), 
	                       React.createElement("span", {className: "fc-dark"}, $this.state.realNameVal?$this.state.realNameVal:"您还未进行"), 
	                       React.createElement("a", {href: PageDM.URL.setRealName, className: "fc-link open-bank-layer"}, "实名认证")
	                   ), 
	                   React.createElement("div", {className: "list"}, 
	                       React.createElement("i", {className: "iconfont icon-idcard"}), 
	                       React.createElement("span", {className: "fc-light name"}, "身份证号："), 
	                       React.createElement("span", {className: "fc-dark"}, $this.state.idNumVal?$this.state.idNumVal:"您还未进行"), 
	                       React.createElement("a", {href: PageDM.URL.setId, className: "fc-link open-bank-layer"}, "实名认证")
	                   ), 
	                   React.createElement("div", {className: "list"}, 
	                       React.createElement("i", {className: "iconfont icon-mobile"}), 
	                       React.createElement("span", {className: "fc-light name"}, "手", React.createElement("em", null), "机："), 
	                       React.createElement("span", {className: "fc-dark"}, $this.state.phoneNumVal?$this.state.phoneNumVal:"未绑定")
	                   ), 
	                   React.createElement("div", {className: "list"}, 
	                       React.createElement("i", {className: "iconfont icon-password"}), 
	                       React.createElement("span", {className: "fc-light name"}, "登录密码："), 
	                       React.createElement("span", {className: "fc-dark"}, $this.state.ownPwdVal ? "******" : "未设置"), 
	                       React.createElement("a", {href: "javascript:;", className: "fc-link open-layer", "data-action": "layer-change-password", onclick: this.props.showLayer.bind(_this,"layer-change-password")}, "修改")
	                   ), 
	                   React.createElement("div", {className: "list"}, 
	                       React.createElement("i", {className: "iconfont icon-paypsd"}), 
	                       React.createElement("span", {className: "fc-light name"}, "支付密码："), 
	                       React.createElement("span", {className: "fc-dark"}, $this.state.payPwdVal ? "******" : "未设置"), 
	                       React.createElement("div", {ref: "linkBox"}, 
	                           
	                               $this.state.payPwdVal ?
	                                   React.createElement("div", {style: {position:"absolute",left:"300px",top:"0"}}, 
	                                       React.createElement("a", {href: "javascript:;", className: "fc-link open-layer", "data-action": "layer-pay-password", style: {positon:"relative",left:"0"}, onclick: this.props.showLayer.bind(_this,"layer-pay-password")}, "修改"), 
	                                       React.createElement("a", {href: PageDM.URL.findPwd, className: "fc-link forget", style: {position:"relative",left:"50px"}}, "找回")
	                                   ) :
	                                   React.createElement("a", {href: PageDM.URL.bindCard, className: "fc-link"}, "绑卡")
	                           
	                       )
	                   ), 
	                   React.createElement("div", {className: "list"}, 
	                       React.createElement("i", {className: "iconfont icon-code"}), 
	                       React.createElement("span", {className: "fc-light name"}, "我的推荐码："), 
	                       React.createElement("span", {className: "fc-dark"}, $this.state.recommendCodeVal.num?$this.state.recommendCodeVal.num:"无"), 
	                       React.createElement("a", {href: "javascript:;", className: "fc-link open-layer", "data-action": "layer-recommend", onclick: this.props.showLayer.bind(_this,"layer-recommend")}, "详情")
	                   )
	               )
	           )
	       )
	    }
	});
	var Root = React.createClass({displayName: "Root",
	    getInitialState: function () {
	        return{
	            realName:PageDM.realNameInfo.value
	        }
	    },
	    showLayer: function(ref){
	        var div = document.createElement("div");
	        div.id = "grey-background";
	        document.body.appendChild(div);
	        this.refs[ref].style.display = "block";
	        this.refs[ref].style.left = "50%";
	        this.refs[ref].style.top = "50%";
	        this.refs[ref].style.marginTop = -(this.refs[ref].offsetHeight/2)+"px";
	        this.refs[ref].style.marginLeft = -(this.refs[ref].offsetWidth/2)+"px";
	    },
	    hideLayer: function(ref){
	        this.refs[ref].style.display = "none";
	        document.body.removeChild(document.getElementById("grey-background"));
	    },
	    /*登录密码修改弹窗 获取短信验证码按钮*/
	    _getCoce:function(pm,ref){
	        var PageDM = window.PageDM;
	        var count = PageDM[pm].count;
	        if(PageDM[pm].onClick()){
	            var _node = this.refs[ref];
	            _node.className = "btn btn-code btn-code-disabled";
	            _node.innerHTML = count + "秒后重新获取";
	            _node.disabled = true;
	            var time = setInterval(function(){
	                if(count > 0){
	                    count--;
	                    _node.innerHTML = count + "秒后重新获取";
	                }else{
	                    clearInterval(time);
	                    _node.className = "btn btn-code ucs-btn";
	                    _node.innerHTML = "获取验证码";
	                    _node.disabled = false;
	                }
	            },1000);
	        }
	    },
	    /*登录密码弹窗 确认按钮*/
	    closeWindow:function(){
	        var PageDM = window.PageDM;
	        var _validate = PageDM.btn.onClick();
	        //console.log(this)
	        if(_validate){
	            this.hideLayer("layer-change-password");
	        }
	    },
	    /*支付密码弹窗 确认按钮*/
	    closeWindow2:function(){
	        var PageDM = window.PageDM;
	        var _validate = PageDM.payBtn.onClick();
	        //console.log(this)
	        if(_validate){
	            this.hideLayer("layer-pay-password");
	        }
	    },
	    componentDidMount: function(){
	        UEventHub.emit("pageLoad","hello world!");
	    },
	    render: function() {
	        var _this = this;
	        var PageDM = window.PageDM;
	        //个人实名信息
	        UEventHub.on(PageDM.realNameInfo.dmbind + UI_EVENT_CONST.SET_UDM_VALUE_EVENT, function(v){
	            _this.setState({
	                realName: v
	            })
	        });
	        return (
	            React.createElement("div", null, 
	                React.createElement("div", {className: "header"}, 
	                    React.createElement("div", {className: "top-bar fc-light"}, 
	                        React.createElement("div", {className: "container"}, 
	                            React.createElement("span", null, "服务热线：0816-2373017"), 
	                            React.createElement("span", null, "服务时间：工作日 9:00-18:00"), 
	                            React.createElement("span", {className: "nav-right"}, 
	                                React.createElement("a", {href: "我的账户.html"}, "186****5532"), 
	                                React.createElement("a", {href: "javascript:;"}, "退出"), 
	                                React.createElement("a", {href: "../帮助中心/平台介绍.html"}, "帮助中心"), 
	                                React.createElement("a", {href: "../index.html"}, "返回绵阳商业银行")
	                            )
	                        )
	                    ), 
	                    React.createElement("div", {className: "header-nav"}, 
	                        React.createElement("div", {className: "container"}, 
	                            React.createElement("div", {className: "logo f-left"}, React.createElement("a", {href: "../index.html"}, React.createElement("img", {src: "../images/logo.jpg", alt: ""})), React.createElement("a", {href: "../index.html"}, React.createElement("img", {src: "../images/logoe.jpg", alt: ""}))), 
	                            React.createElement("div", {className: "nav f-right"}, 
	                                React.createElement("ul", {className: "clearfix"}, 
	                                    React.createElement("li", null, React.createElement("a", {href: "../index.html"}, "首页")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../我要投资.html"}, "我要投资")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../我要借款.html"}, "我要借款")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "我的账户.html", className: "current"}, "我的账户"))
	                                )
	                            ), 
	                            React.createElement("div", {className: "clear"})
	                        ), 
	                        React.createElement("div", {className: "shadow"})
	                    )
	                ), 
	                React.createElement("div", {className: "mod-account container"}, 
	                    React.createElement("div", {className: "sub-nav", ref: "realName"}, 
	                        React.createElement(RealName, {data: this.state.realName})
	                    ), 
	                    React.createElement("div", {className: "account padding"}, 
	                        React.createElement(UserInfo, {showLayer: this.showLayer, that: this})
	                    ), 
	                    React.createElement("div", {className: "clear"})
	                ), 
	                React.createElement("div", {className: "footer"}, 
	                    React.createElement("div", {className: "container"}, 
	                        React.createElement("div", {className: "footer-logo f-left"}, 
	                            React.createElement("p", {className: "logo-foot"}, React.createElement("img", {src: "../images/foot-logo.png", alt: ""})), 
	                            React.createElement("p", {className: "txt"}, "2005－2013 绵阳市商业银行股份有限公司 ", React.createElement("a", {href: "http://www.miitbeian.gov.cn", target: "_blank"}, "粤ICP备11013283123号"))
	                        ), 
	                        React.createElement("div", {className: "footer-nav f-right"}, 
	                            React.createElement("div", {className: "col"}, 
	                                React.createElement("h3", null, "关于我们"), 
	                                React.createElement("ul", null, 
	                                    React.createElement("li", null, React.createElement("a", {href: "../帮助中心/平台介绍.html"}, "平台介绍")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../帮助中心/名词解释.html"}, "名词解释")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../帮助中心/联系我们.html"}, "联系我们")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../帮助中心/服务协议.html"}, "服务协议"))
	                                )
	                            ), 
	                            React.createElement("div", {className: "col"}, 
	                                React.createElement("h3", null, "安全保障"), 
	                                React.createElement("ul", null, 
	                                    React.createElement("li", null, React.createElement("a", {href: "../帮助中心/安全保障.html"}, "项目安全")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../帮助中心/安全保障.html"}, "资金安全")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../帮助中心/安全保障.html"}, "信息安全")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../帮助中心/安全保障.html"}, "账户安全"))
	                                )
	                            ), 
	                            React.createElement("div", {className: "col"}, 
	                                React.createElement("h3", null, "帮助中心"), 
	                                React.createElement("ul", null, 
	                                    React.createElement("li", null, React.createElement("a", {href: "../帮助中心/投资操作指引.html"}, "投资指引")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../帮助中心/融资操作指引.html"}, "融资指引")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "../帮助中心/平台公告.html"}, "平台公告")), 
	                                    React.createElement("li", null, React.createElement("a", {href: "javascript:;"}, "常见问题"))
	                                )
	                            ), 
	                            React.createElement("div", {className: "col col-service"}, 
	                                React.createElement("p", null, "客服专线", React.createElement("br", null), "0816-2373017"), 
	                                React.createElement("p", null, "服务时间", React.createElement("br", null), "工作日9:00 - 18:00")
	                            )
	                        ), 
	                        React.createElement("div", {className: "clear"})
	                    )
	                ), 
	                React.createElement("div", {className: "alert-layer layer-change-password", ref: "layer-change-password"}, 
	                    React.createElement("a", {href: "javascript:;", className: "close alert-close bg-icon", onclick: _this.hideLayer.bind(_this,"layer-change-password")}, "X"), 
	                    React.createElement(ChangePwd, {ref: "loginCode", title: "修改密码", oldPwd: PageDM.loginPwd, newPwd: PageDM.newPwd, checkNewPwd: PageDM.newPwd2, phoneCode: PageDM.phoneCode, getCode: PageDM.getBtnCode}), 

	                    React.createElement("div", {className: "alert-button"}, 
	                        React.createElement("input", {type: "button", className: "btn btn-confirm", value: "确认", onclick: this.closeWindow.bind(this)}), 
	                        React.createElement("input", {type: "button", className: "btn btn-cancel close", value: "取消", onclick: _this.hideLayer.bind(_this,"layer-change-password")})
	                    )
	                ), 
	                React.createElement("div", {className: "alert-layer layer-verified-ok"}, 
	                    React.createElement("a", {href: "javascript:;", className: "close alert-close bg-icon"}, "X"), 
	                    React.createElement("div", {className: "alert-title"}, React.createElement("b", null), "温馨提示", React.createElement("b", null)), 
	                    React.createElement("div", {className: "alert-content"}, 
	                        React.createElement("p", {className: "tips"}, "身份信息一经认证后将不能再次修改，请确认无误！"), 
	                        React.createElement("p", {className: "fs30"}, "夏飞飞"), 
	                        React.createElement("p", {className: "fs30"}, "421023198802022234"), 
	                        React.createElement("div", {className: "alert-button"}, 
	                            React.createElement("input", {type: "button", value: "确认无误", className: "btn btn-confirm"}), 
	                            React.createElement("input", {type: "button", value: "取消修改", className: "btn btn-cancel close"})
	                        )
	                    )
	                ), 
	                React.createElement("div", {className: "alert-layer layer-pay-password", ref: "layer-pay-password"}, 
	                    React.createElement("a", {href: "javascript:;", className: "close alert-close bg-icon", onclick: _this.hideLayer.bind(_this,"layer-pay-password")}, "X"), 
	                    React.createElement(ChangePwd, {ref: "payCode", title: "修改支付密码111", oldPwd: PageDM.oldPwd, newPwd: PageDM.newPayPwd, checkNewPwd: PageDM.newPayPwd2, phoneCode: PageDM.phonePay, getCode: PageDM.getBtnCode2}), 

	                    React.createElement("div", {className: "alert-button"}, 
	                        React.createElement("input", {type: "button", className: "btn btn-confirm", value: "确认", onclick: this.closeWindow2.bind(this)}), 
	                        React.createElement("input", {type: "button", className: "btn btn-cancel close", value: "取消", onclick: _this.hideLayer.bind(_this,"layer-pay-password")})
	                    )
	                ), 
	                React.createElement("div", {className: "alert-layer layer-recommend", ref: "layer-recommend"}, 
	                    React.createElement("a", {href: "javascript:;", className: "close alert-close bg-icon", onclick: _this.hideLayer.bind(_this,"layer-recommend")}, "X"), 
	                    React.createElement("div", {className: "alert-title"}, React.createElement("b", null), "推荐结果", React.createElement("b", null)), 
	                    React.createElement("div", {className: "alert-content"}, 
	                        React.createElement("table", null, 
	                            React.createElement("tr", null, 
	                                React.createElement("td", null, "推荐用户注册"), 
	                                React.createElement("td", null, React.createElement("span", {className: "fc-main", ref: "recommendUser"}, PageDM.recommendCode.value.recomUser?PageDM.recommendCode.value.recomUser:0), " 人")
	                            ), 
	                            React.createElement("tr", null, 
	                                React.createElement("td", null, "推荐用户投资"), 
	                                React.createElement("td", null, React.createElement("span", {className: "fc-main", ref: "recommendInvest"}, PageDM.recommendCode.value.recomInvest?PageDM.recommendCode.value.recomInvest:0), " 笔")
	                            )
	                        )
	                    )
	                )
	            )
	        )
	    }
	});
	ReactDOM.render(React.createElement(Root, null), document.getElementById('main'));

/***/ },

/***/ 4:
/***/ function(module, exports) {

	var Input =  React.createClass({displayName: "Input",
		getDefaultProps:function(){
			return {
				className:'ucs-input',
				dmbind:'',
				placeholder:"",
				onFocus:function(){},
				onBlur:function(){}
			};
		},
		render:function(){
			return React.createElement("input", {ref: "input", type: "text", className: this.props.className, dmbind: this.props.dmbind, placeholder: this.props.placeholder, onfocus: this.props.onFocus, onblur: this.props.onBlur})
		}
	})
	module.exports = Input;

/***/ },

/***/ 5:
/***/ function(module, exports, __webpack_require__) {

	/**
	 * Created by Administrator on 2017/3/1.
	 */
	var Label = __webpack_require__(6);

	var FormItem = React.createClass({displayName: "FormItem",
	    getDefaultProps:function(){
	        return{
	            id:"",
	            label:"",
	            dmbind:"",
	            className:"",
	            correctMsg:''
	        }
	    },
	    componentDidMount:function(){

	    },
	    getInitialState:function(){
	        return {
	            tipHide:true
	        }
	    },
	    render:function(){
	        var _udmid = this.props.dmbind;
	        var _this = this;
	        UEventHub.on(_udmid + UI_EVENT_CONST.ONVALIDATE_EVENT,function(msg){
	            var tipNode = this.refs[_udmid],
	                tipInner,
	                _msg = msg;
	            if(!_msg){
	                tipInner = React.createElement("div", null, React.createElement("i", {className: "iconfont icon-correct"}), this.props.correctMsg);
	                tipNode.className = "ucs-form-explain success";
	            }else{
	                tipInner = React.createElement("div", null, React.createElement("i", {className: "iconfont icon-error"}), React.createElement("span", null, _msg));
	                tipNode.className = "ucs-form-explain";
	            }
	            tipNode.innerHTML = tipInner.innerHTML;
	        }.bind(this));
	        return(
	            React.createElement("div", {className: "ucs-form-group " + this.props.className, id: this.props.id}, 
	                React.createElement(Label, {value: this.props.label}), 
	                
	                    this.props.children.map(function(item,idx){
	                        return React.cloneElement(item,{onFocus:function(){
	                            _this.refs[_this.props.dmbind].className = "ucs-form-explain hide";
	                        }});
	                    }), 
	                
	                React.createElement("div", {className: "ucs-form-explain", ref: this.props.dmbind})
	            )
	        )
	    }
	});

	module.exports = FormItem;

/***/ },

/***/ 6:
/***/ function(module, exports) {

	/**
	 * Created by DuHuiling on 2017/2/24.
	 */
	var Label = React.createClass({displayName: "Label",
	    getDefaultProps:function(){
	        return {
	            id:"",
	            setFor:"",
	            value:"这是Label",
	            className:""
	        }
	    },
	    render:function(){
	        return(
	            React.createElement("label", {id: this.props.id, For: this.props.setFor, className: "ucs-label "+this.props.className}, this.props.value)
	        )
	    }
	});
	module.exports = Label;

/***/ },

/***/ 18:
/***/ function(module, exports) {

	/**
	 * Created by Administrator on 2017/3/10.
	 */

	var GetCode = React.createClass({displayName: "GetCode",
	    getDefaultProps:function(){
	        return{
	            text:"获取验证码",
	            count: 10
	        }
	    },
	    getInitialState:function(){
	        return{
	            _className:this.props.className ? "ucs-btn "+this.props.className : "ucs-btn",
	            _text:this.props.text,
	            _disabled:false
	        }
	    },
	    toCount:function(){
	        var _this = this;
	        var count = _this.props.count,
	            className = _this.props.className ? "ucs-btn "+_this.props.className : "ucs-btn";
	        _this.setState({
	            _className : className + " ucs-btn-disabled",
	            _text : count + "秒后重新获取",
	            _disabled : true
	        });
	        var time = setInterval(function(){
	            if(count > 0){
	                count--;
	                _this.setState({
	                    _text : count + "秒后重新获取"
	                })
	            }else{
	                clearInterval(time);
	                _this.setState({
	                    _className : className,
	                    _text : _this.props.text,
	                    _disabled : false
	                });
	            }
	        },1000);
	    },
	    render:function(){
	        return(
	            React.createElement("button", {disabled: this.state._disabled, onclick: this.props.onClick, className: this.state._className}, this.state._text)
	        )
	    }
	});
	module.exports = GetCode;

/***/ },

/***/ 22:
/***/ function(module, exports) {

	/**
	 * Created by DuHuiling on 2017/2/21.
	 */
	var Password = React.createClass({displayName: "Password",
	    getDefaultProps:function(){
	        return{
	            "id":"",
	            "value":"",
	            "className":"",
	            "dmbind":"",
	            "placeholder":"请输入密码",
	            "onkeypress":"",
	            onFocus:function(){}
	        }
	    },
	    _getNode:function(nid){
	        var _nodes = document.getElementsByTagName('div'),
	            _getNode;
	        for(var i in _nodes){
	            if(_nodes[i].refs == nid){
	                _getNode = _nodes[i];
	            }
	        }
	        return _getNode;
	    },
	    _handle:function(e){
	        var _nodeSpan = e.target || e.srcElement,
	            _node = _nodeSpan.parentNode,
	            _nodeInput = _node.firstChild;
	        if(_nodeSpan.className == "ucs-placeholder"){
	            _nodeSpan.className = "ucs-placeholder hide";
	        }
	        _nodeInput.focus();
	    },
	    _placeholder:function(_this){
	        if (!('placeholder' in document.createElement('input'))){
	            return (
	                React.createElement("span", {className: "ucs-placeholder", onclick: _this._handle}, _this.props.placeholder)
	            );
	        }else{
	            return "";
	        }
	    },
	    _onBlur:function(e){
	        if (!('placeholder' in document.createElement('input'))){
	            var _nodeInput = e.target || e.srcElement,
	                _node = _nodeInput.parentNode,
	                _nodeSpan = _node.lastChild;
	            if(!_nodeInput.value){
	                _nodeSpan.className = "ucs-placeholder";
	            }
	        }else{
	            return;
	        }
	    },
	    render:function(){
	        var _this = this;
	        return (
	            React.createElement("div", {className: "ucs-input-control"}, 
	                React.createElement("input", {
	                    id: this.props.id, 
	                    className: "ucs-password " + this.props.className, 
	                    type: "password", 
	                    value: this.props.value, 
	                    dmbind: this.props.dmbind, 
	                    placeholder: this.props.placeholder, 
	                    onkeypress: this.props.onkeypress, 
	                    onfocus: this.props.onFocus, 
	                    onblur: this._onBlur}), 
	                this._placeholder(_this)
	            )
	        )
	    }
	});

	module.exports = Password;

/***/ },

/***/ 33:
/***/ function(module, exports, __webpack_require__) {

	/*
	 * Created by Administrator on 2017/3/31.
	 */

	var Tooltip = __webpack_require__(34);
	var RealName = React.createClass({displayName: "RealName",
	    getDefaultProps: function() {
	        return{
	            data:{
	                AccType:0,
	                Mobile:"",  //手机
	                IsBindMobile:"",//是否绑定手机
	                BindMobileUrl:"",//绑定手机链接
	                IsBindIDCard:"",//是否验证身份
	                BindIDCardUrl:"",//验证身份链接
	                IsBindBankCard:"",//是否绑卡
	                BindBankCardUrl:"",//绑卡链接
	                Current:"InvestAccount",  //当前选中菜单
	                InvestAccountUrl:"",//账户总览链接
	                InvestListUrl:"",//投资记录链接
	                MyBankCardUrl:"",//我的银行卡链接
	                InvestInfoUrl:"",//投资个人信息
	                InvestMessageUrl:"",//投资消息中心
	                FinanceAccountUrl:"",//账户总览链接
	                FinanceListUrl:"",//融资记录链接
	                FinanceAccountInfoUrl:"",//融资账号信息
	                FinanceMessageUrl:""//融资消息中心
	            }
	        }
	    },
	    componentDidMount:function(){

	    },
	    render: function () {
	        return (
	            React.createElement("div", null, 
	                React.createElement("div", {className: "info", ref: "realName"}, 
	                        React.createElement("div", {className: "face"}, React.createElement("img", {src: "../images/account/face.jpg", alt: ""}), this.props.data.Mobile), 
	                    this.props.data.AccType ? "" :React.createElement("div", {className: "bind"}, 
	                        React.createElement(Tooltip, {title: this.props.data.IsBindMobile ? "已绑定手机" : "未绑定手机"}, React.createElement("i", {className: "iconfont icon-phone1 tooltip "+ (this.props.data.IsBindMobile ? "ok" : "")}), React.createElement("a", {href: this.props.data.BindMobileUrl})), 
	                        React.createElement(Tooltip, {title: this.props.data.IsBindIDCard ? "已绑定身份证" : "未绑定身份证"}, React.createElement("i", {className: "iconfont icon-idcard2 tooltip "+ (this.props.data.IsBindIDCard ? "ok" : "")}), React.createElement("a", {href: this.props.data.BindIDCardUrl})), 
	                        React.createElement(Tooltip, {title: this.props.data.IsBindBankCard ? "已绑定银行卡" : "未绑定银行卡", className: "iconfont icon-bankcard tooltip "+ (this.props.data.IsBindBankCard ? "ok" : "")}, React.createElement("a", {href: this.props.data.BindBankCardUrl}))
	                    )
	                    
	                ), 
	                React.createElement("div", {className: "nav"}, 
	                    this.props.data.AccType ? React.createElement("ul", null, 
	                            React.createElement("li", null, React.createElement("a", {href: this.props.data.FinanceAccountUrl, className: this.props.data.Current == "FinanceAccount" ? "current": ""}, " ", React.createElement("i", {className: "icon-loan iconfont"}), "账户总览")), 
	                            React.createElement("li", null, React.createElement("a", {href: this.props.data.FinanceListUrl, className: this.props.data.Current == "FinanceList" ? "current": ""}, React.createElement("i", {className: "icon-card iconfont"}), "融资记录")), 
	                            React.createElement("li", null, React.createElement("a", {href: this.props.data.FinanceAccountInfoUrl, className: this.props.data.Current == "FinanceAccountInfo" ? "current": ""}, React.createElement("i", {className: "icon-personal iconfont"}), "账号信息")), 
	                            React.createElement("li", null, React.createElement("a", {href: this.props.data.FinanceMessageUrl, className: this.props.data.Current == "FinanceMessage" ? "current": ""}, React.createElement("i", {className: "icon-news iconfont"}), "消息中心", React.createElement("b", null))), " ")
	                          : React.createElement("ul", null, React.createElement("li", null, React.createElement("a", {href: this.props.data.InvestAccountUrl, className: this.props.data.Current == "InvestAccount" ? "current": ""}, " ", React.createElement("i", {className: "icon-loan iconfont"}), " 账户总览")), 
	                        React.createElement("li", null, React.createElement("a", {href: this.props.data.InvestListUrl, className: this.props.data.Current == "InvestList" ? "current": ""}, " ", React.createElement("i", {className: "icon-record iconfont"}), "投资记录")), 
	                        React.createElement("li", null, React.createElement("a", {href: this.props.data.MyBankCardUrl, className: this.props.data.Current == "MyBankCard" ? "current": ""}, " ", React.createElement("i", {className: "icon-card iconfont"}), "我的银行卡")), 
	                        React.createElement("li", null, React.createElement("a", {href: this.props.data.InvestInfoUrl, className: this.props.data.Current == "InvestInfo" ? "current": ""}, " ", React.createElement("i", {className: "icon-personal iconfont"}), "个人信息")), 
	                        React.createElement("li", null, React.createElement("a", {href: this.props.data.InvestMessageUrl, className: this.props.data.Current == "InvestMessage" ? "current": ""}, " ", React.createElement("i", {className: "icon-news iconfont"}), "消息中心", React.createElement("b", null)))
	                    )
	                ), 
	                React.createElement("div", {className: "qrcode"}, 
	                    React.createElement("p", {className: "ss"}, "扫一扫，立马赚钱", React.createElement("b", {className: "bg-icon"})), 
	                    React.createElement("img", {src: "../images/qrcode.jpg", alt: ""})
	                )
	            )
	        )
	    }
	})

	module.exports = RealName;

/***/ },

/***/ 34:
/***/ function(module, exports) {

	/**
	 *
	 * @constructs
	 */
	var Tooltip = React.createClass({displayName: "Tooltip",
	    _addEventListener:function(obj,ev,fn){
			obj.addEventListener ? obj.addEventListener(ev,fn,false) : obj.attachEvent("on" + ev,fn)
	    },
	    _removeEventListener: function (obj, ev, fn) {
	        obj.removeEventListener ? obj.removeEventListener(ev, fn, false) : obj.detachEvent("on" + ev, fn)
	    },
		getDefaultProps: function() {
			return {
				container: document.body,
				position: 'top',
				fixed: true,
				space: 5
			}
		},
		componentDidMount: function() {
			this.container = this.props.container || document.body;
			this.componentEl = this.refs.tooltipbox;
			this.tooltipEl = document.createElement('div');

			var tooltipArrowEl = document.createElement('div');
			tooltipArrowEl.className = 'ucs-tooltip-arrow';

			var tooltipContentEl = document.createElement('div');
			tooltipContentEl.className = 'ucs-tooltip-inner';
			tooltipContentEl.innerHTML = this.props.title;

			this.tooltipEl.appendChild(tooltipArrowEl);
			this.tooltipEl.appendChild(tooltipContentEl);
			this.tooltipEl.className = 'ucs-tooltip ' + this.props.position;
			this.container.appendChild(this.tooltipEl);
			this.resetTooltip();
			var _componentEl =  this.componentEl;
			this._addEventListener(_componentEl, this.props.fixed ? 'mouseenter' : 'mousemove', this.handleMouseMove.bind(this));
			this._addEventListener(_componentEl, 'mouseleave', this.handleMouseOut.bind(this));
		},

		resetTooltip: function() {
			this.tooltipEl.style.left = '-500px';
			this.tooltipEl.style.top = '-500px';
			this.tooltipEl.style.visibility = "hidden";
		},

		handleMouseMove: function(e) {
			if(!this.props.title) {
				return;
			}

			var tooltipPosition = this.getTooltipPosition(e);
			var tooltipOffset = this.getTooltipOffset();

			this.tooltipEl.style.left = tooltipPosition.x + tooltipOffset.x + 'px';
			this.tooltipEl.style.top = tooltipPosition.y + tooltipOffset.y + 'px';
			this.tooltipEl.style.visibility = "visible";
		},

		handleMouseOut: function() {
			this.resetTooltip();
		},
		//定位到标签的位置
		getTooltipPosition: function(e) {
			var pointX;
			var pointY;
			var bodyRect = document.body.getBoundingClientRect();
			var containerRect = this.container.getBoundingClientRect();
			var containerOffsetX = containerRect.left - bodyRect.left;
			var containerOffsetY = containerRect.top - bodyRect.top;
			if(this.props.fixed) {
				var componentRect = this.componentEl.getBoundingClientRect();
				var componentOffsetX = componentRect.left - containerOffsetX;
				var componentOffsetY = componentRect.top - containerOffsetY;
				var componentWidth = this.componentEl.offsetWidth;
				var componentHeight = this.componentEl.offsetHeight;
				var cOffsetX = 0;
				var cOffsetY = 0;
				switch(this.props.position) {
					case 'top':
						cOffsetX = componentWidth / 2;
						cOffsetY = 0;
						break;
					case 'right':
						cOffsetX = componentWidth;
						cOffsetY = componentHeight / 2;
						break;
					case 'bottom':
						cOffsetX = componentWidth / 2;
						cOffsetY = componentHeight;
						break;
					case 'left':
						cOffsetX = 0;
						cOffsetY = componentHeight / 2;
						break;
				}
				pointX = componentOffsetX + cOffsetX + (window.scrollX || window.pageXOffset || document.documentElement.scrollLeft || 0);
				pointY = componentOffsetY + cOffsetY + (window.scrollY || window.pageYOffset || document.documentElement.scrollTop || 0);
			} else {
				var clientX = e.clientX;
				var clientY = e.clientY;
				pointX = clientX - containerOffsetX + (window.scrollX || window.pageXOffset || document.documentElement.scrollLeft || 0);
				pointY = clientY - containerOffsetY + (window.scrollY || window.pageYOffset || document.documentElement.scrollTop || 0);
			}
			return {
				x: pointX,
				y: pointY
			};
		},
		//获取偏移量
		getTooltipOffset: function() {
			var tooltipW = this.tooltipEl.offsetWidth;
			var tooltipH = this.tooltipEl.offsetHeight;
			var offsetX = 0;
			var offsetY = 0;
			switch(this.props.position) {
				case 'top':
					offsetX = -(tooltipW / 2);
					offsetY = -(tooltipH + Number(this.props.space));
					break;
				case 'right':
					offsetX = Number(this.props.space);
					offsetY = -(tooltipH / 2);
					break;
				case 'bottom':
					offsetX = -(tooltipW / 2);
					offsetY = Number(this.props.space);
					break;
				case 'left':
					offsetX = -(tooltipW + Number(this.props.space));
					offsetY = -(tooltipH / 2);
					break;
			}
			return {
				x: offsetX,
				y: offsetY
			};
		},
		render: function() {
			return (
			    React.createElement("div", {ref: "tooltipbox", className: this.props.className?("ucs-tooltip-wrap "+this.props.className):"ucs-tooltip-wrap"}, this.props.children)
	        )
		}
	});

	module.exports = Tooltip;

/***/ },

/***/ 60:
/***/ function(module, exports, __webpack_require__) {

	/**
	 * Created by DuHuiling on 2017/4/25.
	 */
	var Password = __webpack_require__(22);
	var FormItem = __webpack_require__(5);
	var Input = __webpack_require__(4);
	var GetCode = __webpack_require__(18);
	var ChangePwd = React.createClass({displayName: "ChangePwd",
	    getDefaultProps:function(){
	        return{
	            title:this.props.title,
	            warmTips:this.props.warmTips?this.props.warmTips:""
	        }
	    },
	    componentDidMount:function(){
	        var _this = this;
	        UEventHub.on('getcode',function(v){
	            //console.log(v)
	            if(v == _this.props.getCode){
	                _this.refs[_this.props.ref].toCount();
	            }
	        }.bind(this));
	    },
	    render:function(){
	        return(
	            React.createElement("div", null, 
	                React.createElement("div", {className: "alert-title"}, React.createElement("b", null), this.props.title, React.createElement("b", null)), 
	                React.createElement("div", {className: "alert-content"}, 
	                    this.props.warmTips ?
	                        React.createElement("div", {className: "tips fc-main"}, React.createElement("i", {className: "iconfont icon-tips"}), this.props.warmTips) : "", 
	                    
	                    React.createElement("div", {className: "form"}, 
	                        React.createElement(FormItem, {label: this.props.oldPwd.label, id: this.props.oldPwd.id, dmbind: this.props.oldPwd.dmbind}, 
	                            React.createElement(Password, {className: "ucs-input", name: this.props.oldPwd.name, placeholder: this.props.oldPwd.placeholder, dmbind: this.props.oldPwd.dmbind})
	                        ), 
	                        React.createElement(FormItem, {label: this.props.newPwd.label, id: this.props.newPwd.id, dmbind: this.props.newPwd.dmbind}, 
	                            React.createElement(Password, {className: "ucs-input", name: this.props.newPwd.name, placeholder: this.props.newPwd.placeholder, dmbind: this.props.newPwd.dmbind})
	                        ), 
	                        React.createElement(FormItem, {label: this.props.checkNewPwd.label, id: this.props.checkNewPwd.id, dmbind: this.props.checkNewPwd.dmbind}, 
	                            React.createElement(Password, {className: "ucs-input", name: this.props.checkNewPwd.name, placeholder: this.props.checkNewPwd.placeholder, dmbind: this.props.checkNewPwd.dmbind})
	                        ), 
	                        React.createElement(FormItem, {label: this.props.phoneCode.label, id: this.props.phoneCode.id, name: this.props.phoneCode.name, dmbind: this.props.phoneCode.dmbind}, 
	                            React.createElement("input", {id: this.props.phoneCode.id, name: this.props.phoneCode.name, className: "ucs-input ucs-input-code", placeholder: this.props.phoneCode.placeholder, value: this.props.phoneCode.value, dmbind: this.props.phoneCode.dmbind}), 
	                            React.createElement(GetCode, {ref: this.props.ref, className: "btn btn-code", count: this.props.getCode.count, onClick: this.props.getCode.onClick})
	                            /*<button id={PageDM.getBtnCode.id} ref="getcode" name={PageDM.getBtnCode.name} className="btn-code btn ucs-btn" onclick={this._getCoce.bind(this,"getBtnCode","getcode")}>获取验证码</button>*/
	                        )
	                    )
	                )
	            )
	        )
	    }
	});
	module.exports = ChangePwd;

/***/ }

/******/ });